@charset "UTF-8";
/* CSS Document */


html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size:12px
}
body {
    line-height: 1.6;
    font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;

}
* {
    margin: 0;
    padding: 0;
}
a img {
    border: 0;
}
a {
    text-decoration: none;
}

.bd{
    background: #f8f8f8;
}


.weui_cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d8d8d8;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
}
.weui_cell:first-child:before {
    display: none;
}
.work_cells {
    margin: 2%;
    line-height: 2.5;
    font-size: 1.2em;
    overflow: hidden;
    position: relative;
    //border: 1px solid #CFDDEA;
    border-top: none;
}
.work_cells:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;

    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.work_cells:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    /*    border-bottom: 1px solid #d8d8d8;*/
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.weui_cell {
    padding: 0.9em 1em;
    display: block;
    position: relative;
}
.weui_cell:hover {
    text-decoration:none;
}
.weui_cell_hd,
.weui_cell_bd,
.weui_cell_ft {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    white-space: nowrap;
}

.weui_cell_bd {
    width: 2000px;
    white-space: normal;
}
.work_cells .weui_cell:not(.no_access) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.work_cells .weui_cell:not(.no_access):active {
    background-color: #d8d8d8;
}
.work_cells a.weui_cell {
    color: inherit;
}
.work_cells .weui_cell_ft:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    height:0.4em;
    width: 0.4em;
    border-width: 4px 4px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -2px;
    top: -1px;
}

/*登录开始*/
.am-form-group{
    margin-bottom:7em; 
    margin-top:35%;
}
.login_group {
    width:91%;
    margin:0 auto;
}

.am-btn{
    display:block;
    width:88%;
    padding:0.6em;
    font-size:1.2rem;
    font-weight:400;
    line-height:1em;
    text-align:center;
    border-radius:0.2em;
    cursor:pointer;
    border:none;
}
.am-btn:active:focus,.am-btn:focus{
    outline:none;
}
.am-btn:hover{
    color:#fff;
    text-decoration:none;
}
.am-btn:active{
    webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
}

.am-btn{
    color:#fff;
    background-color:#437dba;
    margin:auto;
    padding:8px 0;
}

fieldset{border:none}
.am-form input[type=username]{
    display:block;
    width:99%;
    padding-top:0.5em;
    padding-bottom:0.5em;
    font-size:1.2rem;
    text-indent:1.2rem;
    line-height:1;
    color:#555;
    vertical-align:middle;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:0.2em;
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}

.am-form input[type=username]:focus{
    background-color:#fefffe;
    border-color:#3bb4f2;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}
/*登录结束*/


/*我的工作流程开始*/
.transferred_table table {
    width:100%;
    height:100%;
    margin:0 auto;
    background:#fff;
    border:none;
    border-collapse: collapse;
}
.transferred_table table th,.transferred_table table td {
    font-size:1.2em;
    padding:0.3em 0.5em;
    border:none;
}

.transferred_table table th {
    background:#F0F3F7;
    height:32px;
    color: #5077aa;
}
.transferred_table table td {
    /*text-align:center;*/
}
.transferred_table tr {
    border-bottom: 1px solid #f5f5f5;
}

.transferred_table table td a {
    color:#333;
}

.transferred_table .select {
    display:block;
    position: relative;
    overflow: hidden;
    background: white;
    border: 1px solid #d0d0d0;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(top, #fff);
    background-image: -moz-linear-gradient(top, #fff);
    background-image: -o-linear-gradient(top, #fff);
    background-image: linear-gradient(to bottom, #fff);
}
.transferred_table .select:before, .select:after {
    content: '';
    position: absolute;
    right: 11px;
    width: 0;
    height: 0;
    border-left: 3px outset transparent;
    border-right: 3px outset transparent;
}
.transferred_table .select:before {
    top: 10px;
    border-bottom: 3px solid #7f9298;
}
.transferred_table .select:after {
    top: 16px;
    border-top: 3px solid #7f9298;
}
.transferred_table .select > select {
    position: relative;
    z-index: 2;
    width: 112%;
    height: 1em;
    line-height: 1em;
    text-indent:0.8em;
    background: transparent;
    background: rgba(0, 0, 0, 0);
    border: 0;
    -webkit-appearance: none;
}
/*我的工作流程结束*/


/*工作流程查询开始*/
.workflow_search {
    width:100%;
    height:100%;
    margin:0 auto;
    font-size:1em;
}
.workflow_search form {
    width:90%;
    margin:1em auto;
}
.workflow_search ul li {
    margin:1.6em 0;
}
.workflow_search ul li label {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    text-align: right;
    width: 5em;
}
.workflow_search input[type=text]{
    width:26%;
    height:2em;
    border: 1px solid #aaa;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left:0.5em;
    margin-right:0.5em;
    text-indent:0.8em;
    color:#666;

}
.workflow_search input[type="button"] {
    background: #437dba;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    width:6em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right:0.8em;
}
.workflow_search input[type="submit"]:hover {
    box-shadow: 0 0 5px #437dba;
}
.workflow_search li:nth-last-child(1) {
    text-align: right;
    margin-left:8em;
}
.workflow_search .empty1 {
    color:#437dba;
}

.workflow_search input[type=text]:focus{
    background-color:#fefffe;
    border-color:#3bb4f2;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}


.workflow_search .select {
    display: inline-block;
    /* 1 */
    position: relative;
    /* 2 */
    vertical-align: middle;
    /* 3 */
    /* 4 */
    overflow: hidden;
    /* 5 */
    background: #fff;
    color: #555;
    border: 1px solid #aaa;
    text-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-transition: box-shadow 0.25s ease;
    -o-transition: box-shadow 0.25s ease;
    -webkit-transition: box-shadow 0.25s ease;
    transition: box-shadow 0.25s ease;
    margin-left:0.5em;
    /* 6 */
    /* 6 */
}
.workflow_search .select:hover {
    background-color:#fefffe;
    border-color:#3bb4f2;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}
.workflow_search .select:before {
    position: absolute;
    /* 7 */
    top: 0.8em;
    /* 7 */
    right: 0.5em;
    /* 7 */
    pointer-events: none;
    /* 8 */
}
.workflow_search .select select {
    cursor: pointer;
    /* 9 */
    padding: 0.5em;
    /* 10 */
    padding-right: 2.5em;
    /* 11 */

    /* 12 */
    border: none;
    /* 13 */
    background: transparent;
    /* 13 */
    background-image: none;
    /* 13 */
    -webkit-appearance: none;
    /* 13 */
    -moz-appearance: none;
    /* 13 */
    appearance: none;
    /* 13 */
    text-indent: 0.01px;
    /* 14 */
    text-overflow: '';
    /* 14 */
    width: 160% \9;
    /* 15 */
}
.workflow_search .select select:focus {
    outline: none;
    /* 16 */
}


.select:before {
    font-family: "icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.select:before {
    content: "\e600";
}

@font-face {
    font-family: 'icons';
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAARgAAoAAAAABBgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAANgAAADYZbVvCE9TLzIAAAHMAAAAYAAAAGAIIvy2Y21hcAAAAiwAAABMAAAATBpVzFdnYXNwAAACeAAAAAgAAAAIAAAAEGhlYWQAAAKAAAAANgAAADYAl8viaGhlYQAAArgAAAAkAAAAJANuAeZobXR4AAAC3AAAABQAAAAUAwAAdG1heHAAAALwAAAABgAAAAYABVAAbmFtZQAAAvgAAAFFAAABRVcZpu5wb3N0AAAEQAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAM8SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNTPyUDvyUDvyUDvuUDvgg958VgYD7AiOLi4aFg4iEi4SLg46GkYuL+wLzgZaAloqel5eWlpqMmX8I7yvv6wWZl5qKloCXf4p4gIAIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAss1nQF8PPPUACwIAAAAAAM/2xdgAAAAAz/bF2AAAAAABjAE1AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAHQAAFAAAAUAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKADQAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKADQAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
    font-weight: normal;
    font-style: normal;
}

/*工作流程查询结束*/


/*出差小结－转交下一步骤开始*/
.trip_title h2 {
    font-size:1.5em;
    padding:0 1em;
    color:#5077aa;
    text-align: center;
}
.trip_next h3 {
    font-weight:bold;
    font-size:1em;
}
.trip_next span.t1,.select_next .t3 {
    color:#36C;
}
.trip_next span.t2, .trip_next p.t3 {
    color:#F00;
}
.select_next {
    font-size:1.2em;
    margin:1.2em;

}
.select_next  input.se {
    margin-top:2em;
    margin-right:0.3em;
}
.people {
    margin-bottom:1.4em;
}
.trip_next p a {
    color:#36c;
    text-decoration:underline;
}
.trip_next table .key{
    width:20%;
    text-align: center;
    margin-left:3%;
    color:#333;
}
.trip_next table tr .text_value input,select{
    /*border:1px solid #CFDDEA;*/
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    /*font-size: 1rem;*/
    color: #666;
    vertical-align: middle;
    text-indent: 0.5rem;
    width:93%;
    padding:4px 5px;
    margin: 5px auto;
}
.trip_next table tr .text_value input{
    height:25px;
}
.trip_next table tr .text_value select{
    height:35px;
}
/*.trip_next p img {
        margin-left:0.5em;
}*/
.select_people {
    margin:1em;
}
.select_people input[type="button"] {
    background: #437dba;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    width:6em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right:0.8em;
}
.select_people a {
    color:#36c;
}
.sure_submit {
    margin-top:2em;
    margin-bottom:2em;
    margin-left:1em;
    font-size:1.5em;
}
.sure_submit .sure {
    background: #437dba;
}
.sure_submit .back {
    background: #b7b7b7;
}
.sure_submit .sure,.sure_submit .back {
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    width:6em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right:0.8em;
}
/*出差小结－转交下一步骤结束*/



/*部门分类开始*/
.bounced {
    background:#fff;
    border:1px solid #ccc;
    width:85%;
    height:100%;
    margin:1em auto;
    line-height: 1;
    font-size: 1.2em;
    overflow: hidden;
    position: relative;
} 
.people_left {
    float:left;
    width:38%;
    display: block;	
    border-right:1px solid #ccc;
}
/*.people_left ul li {
        border-bottom:1px solid #e8e8e8;
        padding: 0.9em 1.5em;
}*/
.people_left ul .pe a {
    color:#36c;
} 
.people_left ul li a:hover {
    text-decoration:none;
}
.people_right {
    float:right;
    width:61.9%;
    margin:0 auto;
}
.people_right p {
    text-align:center;
    color:#333;
    margin:0 auto;
    margin-top:0.9em;
    margin-bottom:0.9em;
    width:90%;
}
.but_pe {
    border-top:1px solid #e8e8e8;
    width:100%;
    margin:0 auto;
}
.but_pe input {
    color: #fff;
    background: #437dba;
    cursor: pointer;
    padding: 6px;
    width:5em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:none;
    margin:1em 0 0.5em 1em;
}
.select_peo {
    margin-left:1em;
    margin-right:1em;
}
.select_peo ul input {
    margin-right:0.3em;
}


@media screen and (max-height: 416px) {
    .weui_msg {
        padding: 45px 0 0;
    }
}
@media screen and (min-height: 416px) {
    .weui_extra_area {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center;
    }
}
.newscontent{
    padding:5px;
    background-color: #FFFFFF;
    line-height: 2.5;
    font-size: 1.2em;
    margin: auto 2%;
}

.edit{
    height: 20px;
    line-height: 20px;
    margin: auto 2%;
    padding: 1em 0;
    font-size:1em;
    color:#666;
    text-align: right;
}
.TableTop {
    width:100%;
    clear: both !important;
    font-size: 12px;
    margin: 2% 0;
}
table {
    /*border-collapse: collapse;*/ 
}
.TableTop td {
    line-height: 21px;
    font-weight: bold;
}
.TableBlock {
    width:100%;
    margin: 2% 0;
    line-height: 20px;
    font-size: 9pt;
    border-collapse: collapse;
}

.TableBlock td.TableContent {
    padding: 3px;
    border-bottom: 1px solid #CFDDEA;
    border-right: 1px solid #CFDDEA;
    background: #F0F0F0 none repeat scroll 0% 0%;
}
.TableContent {
    background: #F0F0F0 none repeat scroll 0% 0%;
}
.TableBlock .TableData td, .TableBlock td.TableData {
    padding: 3px 0;
}
.TableData {
    background: #FFF none repeat scroll 0% 0%;
    color: #000;
}
.TableBlock .TableFooter td, .TableBlock .TableControl td, .TableBlock td.TableFooter, .TableBlock td.TableControl {
}

input.BigInput, textarea.BigInput {
    font-size: 10pt;
    border: 1px solid #C0BBB4;
    width:100%;
}

.BigButton{
    border: medium none;
    background: #437DBA none repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 0.2em;
    padding: 1.5% 2.5%;
    display:inline-block;
    margin-top:2%;
}

.up{

}

.up .line{
    font-size: 1.2em;
    margin-left: 2em;
    text-align: left;
}

.pointer {
    cursor: pointer;
}

.transferred_table table .verifyNotice{
    color:red;
    font-weight: bold;
}


